a{
	color:#6c6c6c;
}
.emptyPart{
	padding-top:35%;
}
.app-cart-list{
	padding:5px;
	background-color:#fff;
}
.app-cart-item{
	padding:5px 0;
}
.app-cart-item-title{
	height:30px;
	line-height:30px;
	word-wrap: normal; /* for IE */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.app-cart-item-spec{
	font-size:14px;
	color:#6c6c6c;
	word-wrap: normal; /* for IE */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.app-cart-item-price{
	height:30px;
}
.app-cart-item-price .am-vertical-align-bottom{
	color:red;
	font-size:15px;
	font-weight:normal;
}
.app-cart-item-btn{
	color:#6c6c6c;
	height:30px;
}
.app-btn{
	height:28px;
	line-height:28px;
	width:30px;
	text-align:center;
	font-size:medium;
	border:1px solid #d2d2d2;
	background-color:#ddd;
	display:inline-block;
}
.app-num{
	width:40px;
	height:28px;
	text-align:center;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	display:inline-block;
}
.app-btn.app-btn-plus{
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}
.app-btn.app-btn-minus{
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
/*总计栏*/
.app-total{
	position:fixed;
	height:50px;
	line-height:50px;
	left:0;
	bottom:50px;
	color:#e6e6e6;
	/* background:rgba(0,0,0,0.6); */
	background-color:#222;	
	min-width:320px;
}
.app-total .app-amount{
	font-size:18px;
}
.app-pay-wrapper,.app-del-wrapper{
	width:40%;
	text-align:center !important;
}
.app-pay-btn,.app-pay-btn:hover,.app-pay-btn:visited,.app-del-btn,.app-del-btn:hover,.app-del-btn:visited,.app-del-btn:focus{
	color:#e6e6e6;
	height:50px;
	width:100%;
	display:block;
	background-color:#aa1c03;
	font-size:18px;
}
.app-pay-btn.disabled{
	color:#fdfdfd;
	background-color:#9e9e9e;
}
.am-u-sm-7 .am-u-md-6 .am-u-lg-6{
	margin-right:50px;
}
hr{
	margin:10px 10px 0 10px; 
}